package dbsync4j.core.loader.behavior;

/**
 * Fabrica para objetos que efetuam o carregamento do dominio
 * 
 * @author Rafael
 *
 * @param <T>
 */
public abstract class AbstractDatabaseLoaderFactory<T> {
	
	/**
	 * Cria um objeto que efetua o carregamento do dominio.
	 * 
	 * @return instancia correta
	 */
	public abstract DatabaseLoader<T> createLoader();
	
}
